package cn.lili.modules.promotion.service;

import cn.lili.modules.page.entity.dos.Article;
import cn.lili.modules.promotion.entity.dos.BlindboxArticleRel;
import cn.lili.modules.promotion.entity.vos.BlindboxArticleRelVO;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

public interface BlindboxArticleRelService  extends IService<BlindboxArticleRel> {

    /**
     * 同意抽奖协议
     * @param extendId 用户ID
     * @param blindboxArticleRelVO 协议
     * */
    Boolean updateAgree(String extendId,BlindboxArticleRelVO blindboxArticleRelVO);

    /**
     * 根据协议ID查询
     * @param articleId 协议ID
     * */
    List<BlindboxArticleRel> getBlindboxArticleRelByarticleId(String extendId,String articleId);

    /**
     * 通过类型获取文章
     * @param extendId 用户ID
     * @param type  类型
     * */
    List<Article> getAllByType(String extendId,String type);
}
